package cn.ito.zjgsu.mapping;

import cn.ito.zjgsu.domain.NoteType;
import cn.ito.zjgsu.domain.NoteTypeExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface NoteTypeMapper {
    int countByExample(NoteTypeExample example);

    int deleteByExample(NoteTypeExample example);

    int deleteByPrimaryKey(Integer noteTypeId);

    int insert(NoteType record);

    int insertSelective(NoteType record);

    List<NoteType> selectByExample(NoteTypeExample example);

    NoteType selectByPrimaryKey(Integer noteTypeId);

    int updateByExampleSelective(@Param("record") NoteType record, @Param("example") NoteTypeExample example);

    int updateByExample(@Param("record") NoteType record, @Param("example") NoteTypeExample example);

    int updateByPrimaryKeySelective(NoteType record);

    int updateByPrimaryKey(NoteType record);
}